x86/ACPI: fix mapping of FACS
authorJan Beulich <jbeulich@suse.com>
Tue, 24 Nov 2020 10:26:02 +0000 (11:26 +0100)
committerMaximilian Engelhardt <maxi@daemonizer.de>
Thu, 23 Mar 2023 19:40:49 +0000 (19:40 +0000)
commitb322448f7809873575fb6aa7daa3d036a86fd5a7
tree0ef669983a804c20eaee311ec7f4e49ec8dc93bb
parentf41509f0e407d4d327f5945802be3c3edc8c33dd
x86/ACPI: fix mapping of FACS

acpi_fadt_parse_sleep_info() runs when the system is already in
SYS_STATE_boot. Hence its direct call to __acpi_map_table() won't work
anymore. This call should probably have been replaced long ago already,
as the layering violation hasn't been necessary for quite some time.

Fixes: 1c4aa69ca1e1 ("xen/acpi: Rework acpi_os_map_memory() and acpi_os_unmap_memory()")
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
(cherry picked from commit 8b6d55c1261820bb9db8d867ce9ee77397d05203)

Gbp-Pq: Name 0041-x86-ACPI-fix-mapping-of-FACS.patch
xen/arch/x86/acpi/boot.c